﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Infinite.Systems.Util.Library.Base
{
    public interface IActiveDirectoryReminder
    {
        /// <summary>
        /// Finds All User whose Domain's Account password will in expire in X Days where X
        /// is part of a configured list
        /// </summary>
        /// <returns>List of IADUser</returns>
        List<IADUser> FindAllForExpirationReminder();
        /// <summary>
        /// Sends an Alert to the user
        /// </summary>
        /// <param name="lst">List of Users to which alert is to be sent</param>
        void SendAlert(List<IADUser> lst);

    }

   

   
}
